between the devil and the deep blue ocean

Translations
между молотом и наковальней
She was caught between the devil and the deep blue ocean when she had to choose between her career and her family.
Она оказалась между молотом и наковальней, когда ей пришлось выбирать между карьерой и семьей.
Definitions
This phrase means being faced with two difficult or dangerous choices, where avoiding one leads directly to the other. It is similar in meaning to 'between a rock and a hard place.'
Words
devil

noun
дьявол
ocean

noun
океан
blue

adjective
синий
deep

adjective
глубокий